Ext.define('Admin.view.stats.HistoryData', {
	        extend : 'Ext.pivot.Grid',
	        alias : 'widget.historydata',

	        viewModel : 'historydata',
	        controller : 'historydata',

	        cls : 'view-container',

	        listeners : {
		        'refresh' : 'onRefreshDefault'
	        },

	        tbar : [{
		                xtype : 'xdatefield',
		                emptyText : '查询日期',
		                bind : {
			                value : '{queryDate}'
		                },
		                listeners : {
			                change : 'onParamsChange'
		                },
		                allowBlank : false
	                }, Admin.button.Crud.Refresh(), '-', {
		                xtype : 'xsegmentedbutton',
		                bind : {
			                value : '{interval}'
		                },
		                listeners : {
			                change : 'onParamsChange'
		                },
		                items : [{
			                        text : '整点',
			                        value : 'hourly',
			                        cls : 'active'
		                        }, {
			                        text : ' 班组',
			                        value : 'group'
		                        }, {
			                        text : '日报',
			                        value : 'daily'
		                        }, {
			                        text : '月报',
			                        value : 'monthly'
		                        }]
	                }, '->', Admin.button.Crud.Export({
		                        bind : {
			                        disabled : '{!canExport}'
		                        }
	                        })],

	        selModel : {
		        type : 'spreadsheet'
	        },

	        plugins : [{
		                ptype : 'pivotexporter',
		                pluginId : 'exporter'
	                }],

	        bind : {
		        matrix : {
			        type : 'local',
			        store : '{historyStore}',

			        textGrandTotalTpl : '汇总',
			        rowGrandTotalsPosition : 'none',
			        colGrandTotalsPosition : 'none',
			        rowSubTotalsPosition : 'none',
			        colSubTotalsPosition : 'none',

			        leftAxis : [{
				                dataIndex : '{leftAxisDataIndex}',
				                header : '{leftAxisHeader}',
				                width : 120,
				                align : 'center',
				                sortable : true
			                }],

			        topAxis : [{
				                dataIndex : 'device',
				                width : 180,
				                align : 'left',
				                header : '设备'
			                }],

			        aggregate : [{
				                dataIndex : 'data',
				                header : '汇总',
				                aggregator : 'sum',
				                align : 'right',
				                width : 115
			                }]
		        }
	        }

        });